Towards a Generic Infrastructure to Adjust the Autonomy of Soar Agents
نویسندگان
چکیده
Developing and testing intelligent agents is a complex task that is both time-consuming and costly. This creates the potential that problems in the agent’s behavior will be realized only after the agent has been put to use. In this paper we explore two implementations of a generic agent selfassessment framework applied to the Soar agent architecture. Our system extends previous work and can be used to achieve adjustable levels of agent autonomy or runtime verification with only minor modifications to existing Soar agents. We present results indicating the computational overhead of both approaches compared against an agent that exhibits identical behavior without the help of the self-assessment framework. Agents whose behavior has not been completely validated run the risk of performing their tasks incorrectly. Such situations may occur if an agent encounters situations it was not designed to deal with or if its knowledge for how to deal with a particular situation is incorrect. In the former case, the agent is operating outside of its intended (specified) scope; in the latter case, the agent’s implementation is inconsistent with its specification and thus incorrect. Regardless, the impact of unintended behavior may be relatively minor, or, in mission critical situations such as when controlling an unmanned aerial vehicle, the consequences may have a far reaching impact. Prior work on adjustable autonomy (e.g., [Bradshaw et al.2004, Scerri et al.2003, Sellner et al.2006]) has explored a variety of approaches that allow a human supervisor, or an agent itself to deal with exceptional situations that may arise due to incomplete or incorrect knowledge. In this paper, we briefly describe a generic infrastructure of adjustable autonomy that can be used in conjunction with Soar agents and compare the performance of two implementations of this infrastructure. Our generic framework (see Figure 1) works in conjunction with the Soar [Laird, Newell, & Rosenbloom1987] agent architecture. After a Soar agent identifies possible operators (goals or actions) to pursue, the framework intercepts decision making and compares the actions and goals to an external policy. The result of the comparison may deny, require or permit operators the agent has proposed. If all proposed operators have been denied, the framework provides a Copyright c © 2008, Association for the Advancement of Artificial Intelligence (www.aaai.org). All rights reserved. Agent’s Internal Reasoning
منابع مشابه
The Effect of Iranian EFL Learners’ Attitude towards English Language Learning on Their Autonomy
In the process of English learning, each learner has his/her own attitude towards learning. In this path, s/he should feel free to be responsible for what s/he wants and seeks to learn which shows how autonomous the learner is. This study is based on the hypotheses that there is a relationship between what the learner feels towards English language learning and his/her level of autonomy. For th...
متن کاملA New Synthesis in Search of Synthesizing Agents; Comment on “A New Synthesis”
In a recent editorial in this journal Pierre-Gerlier Forest foretells a coming revolution in health policy based on the synthesis of four conceptual innovations and one technological breakthrough. As much as I agree with the intellectual story told in this editorial I present a more skeptical view of the effect of paradigm shifts on healthcare systems on the ground. I argue that ideas triumph w...
متن کاملA new virtual leader-following consensus protocol to internal and string stability analysis of longitudinal platoon of vehicles with generic network topology under communication and parasitic delays
In this paper, a new virtual leader following consensus protocol is introduced to perform the internal and string stability analysis of longitudinal platoon of vehicles under generic network topology. In all previous studies on multi-agent systems with generic network topology, the control parameters are strictly dependent on eigenvalues of network matrices (adjacency or Laplacian). Since some ...
متن کاملVISTA: A Generic Toolkit for Visualizing Agent Behavior
In order for agent-based technologies to play an effective role in simulation and trainingsynthetic force applications, they must carry outgenerate realistic and believable behaviors that are virtually indistinguishable from what a human actor might do under the same circumstances. However, systems that are capable of such complex behavior necessarily include complex internal representations an...
متن کاملمدیریت بیماری نارسایی مزمن قلبی ازطریق تکنولوژی عامل
Background and Aim: Agents can provide suitable infrastructure for follow-up data analysis and Chronic Heart Failure (CHF) management due to their many advantages such as autonomy and pro-activeness. The aim of this article is to explain the key points which should appropriately be considered in designing a CHF management system. Materials and Methods: In this literature review, articles wit...
متن کامل